package com.hzlj.position.locate.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.base.MPJBaseMapper;
import com.hzlj.position.locate.common.dto.positionNewest.PositionNewestQueryParamDTO;
import com.hzlj.position.locate.common.dto.positionNewest.PositionNewestQueryResultDTO;
import com.hzlj.position.locate.common.model.PositionNewest;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 定位记录-分表(PositionNewest)Mapper类
 *
 * @author lifh
 * @date 2023-03-16 21:48:44
 */
public interface PositionNewestMapper extends MPJBaseMapper<PositionNewest> {
    void removeKeys(@Param("removeKeys") String removeKeys);

    List<PositionNewestQueryResultDTO> list(@Param("dto") PositionNewestQueryParamDTO dto);

    Page<PositionNewestQueryResultDTO> page(
            Page<PositionNewestQueryResultDTO> page,
            @Param("dto") PositionNewestQueryParamDTO dto
    );
}

